ARD2  1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
MPU_tag Struct Reference

Data Fields

union {
   vuint32_t   R
   struct {
      vuint32_t   SPERR:8
      vuint32_t   __pad0__:4
      vuint32_t   HRL:4
      vuint32_t   NSP:4
      vuint32_t   NGRD:4
      vuint32_t   __pad1__:7
      vuint32_t   VLD:1
   }   B
CESR
uint32_t mpu_reserved1 [3]
union {
   vuint32_t   R
   struct {
      vuint32_t   EADDR:32
   }   B
EAR0
union {
   vuint32_t   R
   struct {
      vuint32_t   EACD:16
      vuint32_t   EPID:8
      vuint32_t   EMN:4
      vuint32_t   EATTR:3
      vuint32_t   ERW:1
   }   B
EDR0
union {
   vuint32_t   R
   struct {
      vuint32_t   EADDR:32
   }   B
EAR1
union {
   vuint32_t   R
   struct {
      vuint32_t   EACD:16
      vuint32_t   EPID:8
      vuint32_t   EMN:4
      vuint32_t   EATTR:3
      vuint32_t   ERW:1
   }   B
EDR1
union {
   vuint32_t   R
   struct {
      vuint32_t   EADDR:32
   }   B
EAR2
union {
   vuint32_t   R
   struct {
      vuint32_t   EACD:16
      vuint32_t   EPID:8
      vuint32_t   EMN:4
      vuint32_t   EATTR:3
      vuint32_t   ERW:1
   }   B
EDR2
union {
   vuint32_t   R
   struct {
      vuint32_t   EADDR:32
   }   B
EAR3
union {
   vuint32_t   R
   struct {
      vuint32_t   EACD:16
      vuint32_t   EPID:8
      vuint32_t   EMN:4
      vuint32_t   EATTR:3
      vuint32_t   ERW:1
   }   B
EDR3
uint32_t mpu_reserved2 [244]
struct {
   union {
      vuint32_t   R
      struct {
         vuint32_t   SRTADDR:27
         vuint32_t   __pad0__:5
      }   B
   }   WORD0
   union {
      vuint32_t   R
      struct {
         vuint32_t   ENDADDR:27
         vuint32_t   __pad0__:5
      }   B
   }   WORD1
   union {
      vuint32_t   R
      struct {
         vuint32_t   M7RE:1
         vuint32_t   M7WE:1
         vuint32_t   M6RE:1
         vuint32_t   M6WE:1
         vuint32_t   M5RE:1
         vuint32_t   M5WE:1
         vuint32_t   M4RE:1
         vuint32_t   M4WE:1
         vuint32_t   M3PE:1
         vuint32_t   M3SM:2
         vuint32_t   M3UM:3
         vuint32_t   M2PE:1
         vuint32_t   M2SM:2
         vuint32_t   M2UM:3
         vuint32_t   M1PE:1
         vuint32_t   M1SM:2
         vuint32_t   M1UM:3
         vuint32_t   M0PE:1
         vuint32_t   M0SM:2
         vuint32_t   M0UM:3
      }   B
   }   WORD2
   union {
      vuint32_t   R
      struct {
         vuint32_t   PID:8
         vuint32_t   PIDMASK:8
         vuint32_t   __pad0__:15
         vuint32_t   VLD:1
      }   B
   }   WORD3
RGD [16]
uint32_t mpu_reserved3 [192]
union {
   vuint32_t   R
   struct {
      vuint32_t   M7RE:1
      vuint32_t   M7WE:1
      vuint32_t   M6RE:1
      vuint32_t   M6WE:1
      vuint32_t   M5RE:1
      vuint32_t   M5WE:1
      vuint32_t   M4RE:1
      vuint32_t   M4WE:1
      vuint32_t   M3PE:1
      vuint32_t   M3SM:2
      vuint32_t   M3UM:3
      vuint32_t   M2PE:1
      vuint32_t   M2SM:2
      vuint32_t   M2UM:3
      vuint32_t   M1PE:1
      vuint32_t   M1SM:2
      vuint32_t   M1UM:3
      vuint32_t   M0PE:1
      vuint32_t   M0SM:2
      vuint32_t   M0UM:3
   }   B
RGDAAC [16]

The documentation for this struct was generated from the following file: